<?php

////// Встановлення кодування UTF-8
header('Content-Type: text/html; charset=UTF-8');
// Беспека
define('TSUE_SEC', TRUE);

@ini_set ( 'display_errors', false );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_NOTICE );

// Поточний каталог
define('TSUE_DIR', dirname(__FILE__));
// Кодування/Декодування тексту
include_once( TSUE_DIR . '/engine/include/security.text.php');
// Клас SQL
include_once( TSUE_DIR . '/engine/database/cmysql.php');
// Налаштування БД
include_once( TSUE_DIR . '/data/config.php');

	// Кодування / Декодування тексту
	$sectext = new CSecurity();
	
	// База Даних
	$sql = new cMysql();
	$sql->connect($SQL_CONF['host'], $SQL_CONF['user'], $SQL_CONF['pass'], $SQL_CONF['dbname']);
	$_GET['id'] = $sectext->digit( $sql->sec_check( $_GET['id'] ) );
		
	$rows = $sql->fetch_array("SELECT `path`, `filename`, `views` FROM `" . $SQL_CONF['pref'] . "materialfile` WHERE `materialid` = '" . $_GET['id'] . "'");
	$sql->query("UPDATE `" . $SQL_CONF['pref'] . "materialfile` SET `views` = '" . ($rows[0]['views'] + 1) . "' WHERE `materialid` = '" . $_GET['id'] . "'"); 
	$sql->close();
	
	include_once( TSUE_DIR . '/engine/include/download.php' );
	$load = new download( $rows[0]['path'], $rows[0]['filename'] );
	$load->download_file();

?>